=================
Fuzzpilz FuDrum 2
=================

:: What is it?

It's a simple drum synthesizer. While it was originally
designed for somewhat ers-ish snares, it can be used for
various other sounds as well.

:: How does it work?

There are two oscillators; one for a "thump" and one for
white noise, plus one filter.

:: Parameters

- Thump Amp:	Amplitude of the thump.
- Thump Wav:	Waveform of the thump.
- Thump Freq:	Frequency of the thump.
- Thump Dec:	Decay of the thump, i.e. the time it
		takes to reach -60 dB. Duh so far.
- TFD Dir:	Direction of the thump frequency decay thingy.
- Thump FreD:	"Frequency decay" of the thump, i.e. the time
		it takes to go one octave up or down, according
		to the setting of the TFD Dir parameter.
- Thump Limit:	Minimum or maximum frequency of the sweep, depending
		on the direction of the frequency decay.
- Noise Amp:	Amplitude of the noise hit.
- Noise Decay:	Its decay.
- Target:	What is filtered, i.e. nothing, thump, noise or both.
- Filter:	Filter type, i.e. lowpass, highpass, bandpass 1 (constant skirt gain),
		bandpass 2 (constant peak gain) or bandreject (notch).
- Cut:		Cutoff frequency of the filter.
- Res:		Resonance of the filter.
- FD Dir:	Direction of the cutoff decay.
- Filter Dec:	Decay of the cutoff, works the same way as the Thump FreD parameter.
- Cut Limit:	Minimum or maximum cutoff frequency.

:: Sequencing

The first four columns of each track are what counts here:
1. Subdivide.	Divides the tick into x bits.
2. Delay.	Delay the trigger by y xths.
3. Retrigger.	Repeat the trigger every z xths, after the delay if it is set.
		(or trigger x times in z ticks)
4. Trigger.	You obviously don't have to use any of the others unless you want to.

:: Notes

- You can give the machine a 0 for the retrigger. The resulting sound
  might be useful occasionally, and I like it, so I kept this.
- There's no antialiasing on the thump oscillator. I like
  it aliased.

:: Things added

- Five more waveforms - a cosine saw and four "combo" waveforms. The Combo 2 and 4
  waveforms are somewhat insane and best used with frequency sweeps.
- Thump frequency and filter cutoff limits.
- Other bandpass. (yes, I'm still using the RBJ filters)
- Some optimisations that didn't help much (the performance is still crap), but
  may make a slight difference if you're on a slower machine, especially on the
  cutoff sweeps.